"Just Jeepin'" (macintux)
04/06/2020 at 10:10 • Filed to: computerlopnik | 1 | 3 |
You don’t have to be a software developer to appreciate this piece; mainly you have to enjoy reading what a master has to say about his craft.
http://journal.stuffwithstuff.com/2020/04/05/crafting-crafting-interpreters/
Feel free to skip the first half and just look at how he created his diagrams. Such beautiful work, and so incredibly time-consuming.
Aremmes
> Just Jeepin'
04/06/2020 at 11:22 | 0 |
Oh, no, another developer who confuses
first-class functions with
closures
.
imadick
> Aremmes
04/06/2020 at 15:32 | 0 |
I find that a lot of people don’t understand closures well. Probably because they are used closures in place of a function, and therefore weren’t using them to their full potential.
Aremmes
> imadick
04/06/2020 at 15:36 | 0 |
To be fair to them, a lot of documentation makes the mistake of conflating closures with first-class functions because the former are required for implementing the latter in languages with lexical scope.